package com.by.service;

import com.by.bean.PageBean;
import com.by.bean.ProductCategory;
import com.by.query.ProductCategoryQuery;

/**
 * date 2025/2/25 14:19
 * author bjj
 * decoration
 * version 1.0
 * since jdk11
 */
public interface ProductCategoryService {
    /**
     * 查询所有分类
     * @return
     */
    PageBean queryAll(ProductCategoryQuery productCategoryQuery);

    /**
     * 新增产品分类
     * @param productCategory
     * @return
     */
    int save(ProductCategory productCategory);

    /**
     *  更新产品分类
     * @param productCategory
     * @return
     */
    int update(ProductCategory productCategory);

    /**
     * 根据code删除产品分类
     * @param code
     * @return
     */
    int delete(int code);

    /**
     * 查询最大的code
     * @param pid
     * @return
     */
    int queryMaxCode(int pid);
}
